A Cooperative Coevolution Approach to Automate Pattern-based Software Architectural Synthesis

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Cooperative Coevolution Approach to Automate Pattern-based Software Architectural Synthesis

To reuse successful experience in software architecture design, architects use architectural patterns as reusable architectural knowledge for architectural synthesis. However, it has been observed that the resulting architecture does not always conform to the initial architectural patterns employed. Architectural synthesis using architectural patterns is also recognized as a challenging task, e...

متن کامل

Automated Software Architectural Synthesis using Patterns: A Cooperative Coevolution Approach

In software architecting process, architects use architectural patterns as reusable architectural knowledge for architectural synthesis. However, it has been observed that the resulting architecture does not always conform to the initial architectural patterns employed. Architectural synthesis using architectural patterns is also recognized as a challenging task, especially for novice architect...

متن کامل

A Formal Architectural Design Patterns-Based Approach to Software Understanding

Mastering the complexity of programs and systems, particularly distributed systems, should lead to signi cant improvements in program and system understanding. In this paper we present a formal approach for (distributed) software understanding based on abstraction hierarchies represented by architectural design patterns. This approach allows us to model the distributed software applications thr...

متن کامل

A Pattern-Based Architectural Style for Self-Organizing Software Systems

We present an architectural style for selforganizing software systems, which leverages a catalog of design patterns for self-organization. The catalog, which represent our prior work, defines a number of bio-inspired selforganization mechanism as design patterns, and shows how more abstract and complex forms of self-organization can be composed from simpler, lower-level mechanisms. We now discu...

متن کامل

SCPL: A Social Cooperative Programming Language to Automate Cooperative Processes

In recent years, the increasing use of social networks and applications—especially those used in an asymmetric way—has significantly changed the business processes in many organizations. These applications provide new cooperative ways of performing these processes by taking advantage of the interactions among users. However, the high number of these applications has led to a lack of automation ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Software Engineering and Knowledge Engineering

سال: 2014

ISSN: 0218-1940,1793-6403

DOI: 10.1142/s0218194014400130